package com.xiaoshuidi.cloud.module.contract.controller.admin.bill.vo.rentOrder;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.time.LocalDate;


/**
 * 管理后台 - 账单 Response VO
 */
@Schema(description = "管理后台 - 账单 Response VO")
@Data
@ToString(callSuper = true)
public class RentOrderContractVO{

    /**
     * 账单id
     */
    @Schema(description = "账单id", required = true)
    private Long id;
    /**
     * 账单总金额
     */
    private BigDecimal totalAmount;

    /**
     * 租金金额
     */
    private BigDecimal rentAmount;

    /**
     * 押金金额
     */
    private BigDecimal depositAmount ;

    /**
     * 杂费金额
     * */
    private BigDecimal extrasAmount ;

    /**
     * 此订单开始时间
     */
    private LocalDate startTime;

    /**
     * 此订单结束时间
     */
    private LocalDate endTime;

    /**
     * 此订单支付时间
     */
    private LocalDate oughtPayTime;

    /**
     * 此订单最晚支付时间
     */
    private LocalDate deadlinePayTime;


}
